# 字符串查找与操作相关函数

vars = 'i love you'

# 检测一个字符串是否存在与一个字符串中
res = 'love' in vars
print(res)
# True

# 获取字符串的长度
res = len(vars)
print(res)
# 10

# str.find((sub[, start[, end]])) 获取指定字符在字符串中的索引位置，未找到返回-1
res = vars.find('love')
print(res)
# 2
print(vars.find('love me'), vars.find('o'), vars.find('o', 4))
# -1 3 8

# str.rfind(sub[, start[, end]]) 从后往前寻找字符在字符串中第一次出现的位置下标
print(vars.rfind('o'))
# 8

# str.index() 和find()函数类似，但是未找到会报错
# str.rindex() 和rfind()函数类似，没有找到会报错


# str.count(sub[, start[, end]]) 统计字符在字符串中出现的次数
print(vars.count('o'))
# 2


